gusucode.com > MATLAB与控制系统仿真实践 源代码 > MATLAB与控制系统仿真实践 源代码/第十五章/eg15_5.m
t=0:0.01:2; num=1; den=[1 8 25]; G=tf(num,den); step(feedback(G,1),t) %%%%%比例控制 figure; Kp=300; step(feedback(300*G,1),t) %%%%%加比例微分 Kp=300; tau=0.03; num1=Kp*[tau 1]; den1=[1 8 25]; G1=tf(num1,den1); figure; step(feedback(G1,1),t) %加比例积分 figure; num2=30*[1 2]; den2=[1 8 25 0]; G2=tf(num2,den2); step(feedback(G2,1),t) %加比例积分微分 figure; num3=8*conv([1 2],[1 20]); den3=[1 8 25 0 ]; G3=tf(num3,den3); step(feedback(G3,1),t)